var index_layout;
//var index_tabs;

$(function() {
    index_layout = $('#index_layout').layout({
        fit : true
    });
//    index_tabs = $('#index_tabs').tabs({
//        fit 	: true,
//        border 	: false,
//        tools 	: [{
//		            iconCls : 'icon_home',
//		            handler : function() {
//		                index_tabs.tabs('select', 0);
//		            }
//			}, {
//	            iconCls : 'icon_refresh',
//	            handler : function() {
//	                //var index = index_tabs.tabs('getTabIndex', index_tabs.tabs('getSelected'));
//	                //index_tabs.tabs('getTab', index).panel('open').panel('refresh');
//	            	refreshTab();
//	            }
//			}, {
//	            iconCls : 'icon_del',
//	            handler : function() {
//	                delTab();
//	            }
//			}],
//	    onContextMenu : function(e, title) {
//			e.preventDefault();
//			$('#tabsMenu').menu('show', {
//				left: e.pageX,
//				top : e.pageY
//			}).data('tabTitle', title);
//		}
//    });
//    $('#tabsMenu').menu({
//		onClick : function(item) {
//			var curTabTitle = $(this).data('tabTitle');
//			var type = $(item.target).attr('type');
//			if (type === 'refresh') {
//				//refreshTab(curTabTitle);
//				var tab = index_tabs.tabs('getTab', curTabTitle);
//				index_tabs.tabs('update', {
//					tab 	: tab,
//					options : tab.panel('options')
//				});
//				
//				return;
//			}
//			if (type === 'close') {
//				var t = index_tabs.tabs('getTab', curTabTitle);
//				if (t.panel('options').closable) {
//					index_tabs.tabs('close', curTabTitle);
//				}
//				return;
//			}
//			var allTabs = index_tabs.tabs('tabs');
//			var closeTabsTitle = [];
//			$.each(allTabs, function() {
//				var opt = $(this).panel('options');
//				if (opt.closable && opt.title != curTabTitle && type === 'closeOther') {
//					closeTabsTitle.push(opt.title);
//				} else if (opt.closable && type === 'closeAll') {
//					closeTabsTitle.push(opt.title);
//				}
//			});
//			for ( var i = 0; i < closeTabsTitle.length; i++) {
//				index_tabs.tabs('close', closeTabsTitle[i]);
//			}
//		}
//	});
//    
//    //addTab('xx', 'http://www.baidu.com');
});

function addTab(title, href, icon) {
//    var tt = $('#index_tabs');
//    icon = icon || 'menu_icon_service';
//    var content = '<iframe frameborder="0" src="' + href + '" style="border:0;width:100%;height:99.5%;"></iframe>';
//    if (tt.tabs('exists', title)) {
//        tt.tabs('select', title);
//        var currTab = tt.tabs('getTab', title);
//        tt.tabs('update', {tab: currTab, options: {content: content, closable: true}});
//    } else {
//        tt.tabs('add', {
//            title	: title,
//            content : content,
//            closable: true,
//            iconCls	: icon
//        });
//    }
	
	
	//progressLoad();
	//$('#index_layout').layout('panel','center').panel('setTitle', title);
	//$('#mainPanel').html('<iframe src="'+ href+'" width="100%" height="100%" frameborder="0" scrolling="no" onload="progressClose()" />');
	$('#mainPanel').panel('clear');
	$('#index_layout').layout('panel', 'center').panel('setTitle', title);
	var body = $('#mainPanel').panel('body');progressLoad(body);
	var $container = $('<div style="width:100%;height:100%;"></div>').appendTo(body);
	var iframe = document.createElement('iframe');
	iframe.src = href;iframe.style.border = 'none';
	iframe.style.width = '100%';iframe.style.height = '100%';
	if (iframe.attachEvent) {
		iframe.attachEvent("onload", function() {
			progressClose();
		});
	} else {
		iframe.onload = function() {
			progressClose();
		};
	}
	$container.append(iframe);
	
}

//function refreshTab(title) {
//	var href = index_tabs.tabs('getSelected').panel('options').href;
//	if (href) {
//		var index = index_tabs.tabs('getTabIndex', index_tabs.tabs('getSelected'));
//		index_tabs.tabs('getTab', index).panel('refresh');
//	} else {   
//		var panel = index_tabs.tabs('getSelected').panel('panel');
//		var frame = panel.find('iframe');
//		try {
//			if (frame.length > 0) {
//				for ( var i = 0; i < frame.length; i++) {
//					frame[i].contentWindow.document.write('');
//					frame[i].contentWindow.close();
//					frame[i].src = frame[i].src;
//				}
//			}
//		} catch (e) {
//		}
//	}
//}
//
//function delTab() {
//	var index = index_tabs.tabs('getTabIndex', index_tabs.tabs('getSelected'));
//    var tab = index_tabs.tabs('getTab', index);
//    if (tab.panel('options').closable) {
//        index_tabs.tabs('close', index);
//    }
//}

$(window).load(function(){
    $("#loading").fadeOut();
});